At a previous company I used an MC to run webinars. He's a professional radio personality but at an affordable price - he's not only fantastic with dealing with all of the normal things (tech issues, awkward speakers, etc), he's knowledgable about a number of subjects and people LOVE him. He has a professional set up with sound board, nice background set up, professional grade lighting, etc. so it's not some guy in a basement.
He helps the speaker develop the flow of their talk, where polls should go, what you're looking to get out of the webinar and gives great recommendations. He's helped influence the flow of webinars that generated me 400-600 leads.
He doesn't source speakers or generate leads directly, although he can make recommendations and has a vast network across many industries.
If you're interested, reach out and say Christina Zuniga sent you. He's AMAZING: https://www.linkedin.com/in/jameshilliard/